package com.woniu.teachmall.service.login;

import com.woniu.teachmall.entity.User;

public interface LoginStrategy {
    /**
     * 验证用户并返回用户信息
     * @param credentials 登录凭证(可能是不同类型)
     * @return 用户对象，登录失败返回null
     */
    User login(Object... credentials);

    /**
     * 获取登录类型
     * @return 登录类型的标识
     */
    String getLoginType();
}
